home *** CD-ROM | disk | FTP | other *** search
- ; RBcomm macro file to log onto Quarterdeck BBS
- ; by Ralf Brown
- ;
- #defkey Login 199
- Login MULTI
- PAUSE 2
- TEXT "\r"
- WAITFOR 10 "r)=no?"
- TEXT "\r"
- WAITFOR 30 "rst name?"
- TEXT "FirstName\r"
- WAITFOR 5 "ast name?"
- TEXT "LastName\r"
- WAITFOR 8 "echo)"
- PAUSE 6
- PASSWORD
- TEXT "\r"
- WAITFOR 5 "er)=no?" ; "View other Conference members"
- TEXT "\r"
- END
-
- #defkey StartLogging 198
- StartLogging MULTI
- VERBOSE OFF
- OPEN_LOG "D:/TMP/QDECK.LOG"
- END
-
- #defkey SkipStartup 197
- SkipStartup MULTI
- WHEN 0 "H)elp, More?" ; automatically ask for more
- {
- PAUSE 1 ; give RBcomm a chance to catch up
- TEXT "\r" ; with the incoming characters
- }
- WHEN 4 "Press (Enter)" ; automatically continue at prompts
- TEXT "\r"
- WHEN 1 "Scan Message"
- TEXT "n\r"
- WAITFOR 10 "Command?"
- IF FAILED
- ABORT
- END
-
- #defkey JoinConf1 196
- JoinConf1 MULTI
- TEXT "j 1\r" ; (J)oin the tech support conference
- WAITFOR 3 "er)=no?" ; "View other Conference members"
- TEXT "\r"
- WAITFOR 5 "'Last Read'" ; "Scan...Since 'Last Read'"
- PAUSE 6
- TEXT "\r"
- END
-
- Auto MULTI
- CLOSE_LOG ; don't store logon sequence
- CALL Login
- CALL SkipStartup
- CALL StartLogging ; OK, now store rest of session
- CALL JoinConf1
- WAITFOR 15 "Conference Command?"
- TEXT "r\r"
- WAITFOR 5 "Read Command?" ; start reading the tech support
- TEXT "+\r" ; conference
- WHEN 1 "Message Command?" ; in non-stop mode
- TEXT "ns\r" ; (all text logged to file)
- END
-
- OnLoad CALL StartLogging
-
- Cleanup MULTI
- TEXT "g\r"
- CLOSE_LOG
- WAITFOR 5 "Thanks for calling"
- END
-
- ; add standard bindings
- #include "rbcomm"
-
-